package hcn.protocol.brandnew.sign;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

/**
 * Created by ChenJij on 2023/8/14.
 */
@Data
public class SaveResidentEvaluationRequest {
    private String uid;

    private Body body;

    @Data
    public static class Body{
        private String evaluationType;
        private String idCard;
        private String score;
        private String evaluationSource;
        private String servicePack;
        private String serviceDate;
        private String evaluationDate;
        private String evaluationCategory;
        private String serviceDoctor;
        private String evaluationContext;
        private String serviceMethod;

        @JsonProperty("SCID")
        @JSONField(name = "SCID")
        private String SCID;
        private String serviceProject;

        @JsonProperty("Labels")
        @JSONField(name = "Labels")
        private List<ChisEvaluationLabelDTO> Labels;

        @JsonProperty("Items")
        @JSONField(name = "Items")
        private List<ChisEvaluationItemDTO> Items;
    }
}